<?php
// 应用公共文件

/**
 * 通用化API数据格式输出
 * @param $status - 状态码在config/status.php中统一管理
 * @param string $message
 * @param array $data
 * @param int $httpStatus
 * @return \think\response\Json
 */
function show($status, $message = "error", $data = [], $httpStatus = 200)
{
    $result = [
        'status' => $status,
        'message' => $message,
        'result' => $data,
    ];
    return json($result, $httpStatus);
}

/**
 * 基于layedit编辑器内部的图片上传返回输出
 * @param $code
 * @param array $data
 * @param int $httpStatus
 * @return \think\response\Json
 */
function show_layedit($code, $data = [], $httpStatus = 200)
{
    $result = [
        'code' => $code,
        'result' => $data,
    ];
    return json($result, $httpStatus);
}